package cn.e2win.biz.dbo;

import javax.persistence.MappedSuperclass;
import javax.persistence.Transient;

import org.springframework.web.multipart.MultipartFile;

import cn.e2win.base.entity.BaseApproveI;
import cn.e2win.base.entity.BaseEntity;

@MappedSuperclass
public abstract class BaseEmp extends BaseEntity implements BaseApproveI{

		
	/**
	 * 
	 */
	private static final long serialVersionUID = 2457581781563447648L;
	//以上内容为前端展示内容
	private String empName;
	private String iconUrl;//头像
	@Transient
	private MultipartFile icon;
	
	private String sex;
	private Integer orgId;//所在组织 名称 
	private String dwName;//所在组织 名称 
	private String zw;//职务 
	private String zc;//职务称
	private String education;//学历
	private String degree;//学位
	private String major;
	private String address;
	
	private String mobile;
	private String tel;
	private String email;
	private String http;
	private String wx;//微信
	private String qq;//微信
	private String wxCode;//微信二唯码
	private String empDesc;//说明

	private String approveStatus="UNSUBMIT";//审核状态 默认为未提交
	@Transient
	private String approveDesc;//审核说明

	private String isLeader; //0为false 1为true


	public Notice getApproveNotice(){
		return null;
	}

	
	
	
	
	public String getIsLeader() {
		return isLeader;
	}

	public void setIsLeader(String isLeader) {
		this.isLeader = isLeader;
	}

	public String getEmpName() {
		return empName;
	}
	public void setEmpName(String empName) {
		this.empName = empName;
	}
	public String getIconUrl() {
		return iconUrl;
	}
	public void setIconUrl(String iconUrl) {
		this.iconUrl = iconUrl;
	}
	public MultipartFile getIcon() {
		return icon;
	}
	public void setIcon(MultipartFile icon) {
		this.icon = icon;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public Integer getOrgId() {
		return orgId;
	}
	public void setOrgId(Integer orgId) {
		this.orgId = orgId;
	}
	public String getDwName() {
		return dwName;
	}
	public void setDwName(String dwName) {
		this.dwName = dwName;
	}
	public String getZw() {
		return zw;
	}
	public void setZw(String zw) {
		this.zw = zw;
	}
	public String getZc() {
		return zc;
	}
	public void setZc(String zc) {
		this.zc = zc;
	}
	public String getEducation() {
		return education;
	}
	public void setEducation(String education) {
		this.education = education;
	}
	public String getDegree() {
		return degree;
	}
	public void setDegree(String degree) {
		this.degree = degree;
	}
	public String getMajor() {
		return major;
	}
	public void setMajor(String major) {
		this.major = major;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getTel() {
		return tel;
	}
	public void setTel(String tel) {
		this.tel = tel;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getHttp() {
		return http;
	}
	public void setHttp(String http) {
		this.http = http;
	}
	public String getWx() {
		return wx;
	}
	public void setWx(String wx) {
		this.wx = wx;
	}
	public String getQq() {
		return qq;
	}
	public void setQq(String qq) {
		this.qq = qq;
	}
	public String getWxCode() {
		return wxCode;
	}
	public void setWxCode(String wxCode) {
		this.wxCode = wxCode;
	}
	public String getEmpDesc() {
		return empDesc;
	}
	public void setEmpDesc(String empDesc) {
		this.empDesc = empDesc;
	}
		

	public String getApproveStatus() {
		return approveStatus;
	}
	public void setApproveStatus(String approveStatus) {
		this.approveStatus = approveStatus;
	}
	public String getApproveDesc() {
		return approveDesc;
	}
	public void setApproveDesc(String approveDesc) {
		this.approveDesc = approveDesc;
	}

	public String getEntityNo(){
		return empName;
	}
	
		

		
		
}
